Integer Programming: Using Branch and Bound to Solve the Nurse Scheduling Problem
نویسندگان
چکیده
The nurse scheduling problem (NSP) is a complex optimisation problem regarding the allocation of nurses to duty rosters in hospitals. The objective is to ensure that there are sufficient nurses on duty while considering individual preferences with respect to work patterns, requests for leave and financial restrictions, in such a way that all employees are treated equally. In this paper, we extend our novel approach to solving the NSP by transforming it through information granulation. The approach is general enough to be applied within a wide range of benchmark instances and the majority of these instances have real world applications. They have been collected from a variety of sources including industrial collaborators, other researchers and previous publications. Domain transformation is an approach to solving complex problems that relies on a simplification of the original problem. First, the solution to a problem and the refined solution favouring simplification are introduced. The approach we use involves information granulation of shift types to transforms the problem into a smaller solution domain. Next, schedules derived from smaller problem domains are converted into the original problem domain. The conversion takes care of the constraints which were not represented in the smaller domain. The problem is then solved via integer programming (IP). IP is formulated to solve the transformed scheduling problem using the branch and bound (IP-BB) algorithm. We have used the GNU Octave, open source mathematical modelling and simulation software for Windows to solve this problem. We tested the incorporation of (IP-BB) within our proposed methodology to solve the NSP. The (IP-BB) outperforms in most cases other approaches when tested with the different demands and number of nurses. The results facilitated the development of a cost–benefit analysis across different levels of staffing.
منابع مشابه
Yard crane scheduling in port container terminals using genetic algorithm
Yard crane is an important resource in container terminals. Efficient utilization of the yard crane significantly improves the productivity and the profitability of the container terminal. This paper presents a mixed integer programming model for the yard crane scheduling problem with non- interference constraint that is NPHARD in nature. In other words, one of the most important constraints in...
متن کاملTwo-stage fuzzy-stochastic programming for parallel machine scheduling problem with machine deterioration and operator learning effect
This paper deals with the determination of machine numbers and production schedules in manufacturing environments. In this line, a two-stage fuzzy stochastic programming model is discussed with fuzzy processing times where both deterioration and learning effects are evaluated simultaneously. The first stage focuses on the type and number of machines in order to minimize the total costs associat...
متن کاملModeling and scheduling no-idle hybrid flow shop problems
Although several papers have studied no-idle scheduling problems, they all focus on flow shops, assuming one processor at each working stage. But, companies commonly extend to hybrid flow shops by duplicating machines in parallel in stages. This paper considers the problem of scheduling no-idle hybrid flow shops. A mixed integer linear programming model is first developed to mathematically form...
متن کاملHeuristic approach to solve hybrid flow shop scheduling problem with unrelated parallel machines
In hybrid flow shop scheduling problem (HFS) with unrelated parallel machines, a set of n jobs are processed on k machines. A mixed integer linear programming (MILP) model for the HFS scheduling problems with unrelated parallel machines has been proposed to minimize the maximum completion time (makespan). Since the problem is shown to be NP-complete, it is necessary to use heuristic methods to ...
متن کاملInvestigation of the two-machine flow shop scheduling problem to minimize total energy costs with time-dependent energy prices
In this paper, the problem of two-machine flow shop scheduling to minimize total energy costs under time-of-use tariffs is investigated. As the objective function of this study is not a regular measure, allowing intentional idle-time can be advantageous. So this study considers two approaches, one for non-delay version of the problem and the other one for a situation when inserting intentional ...
متن کاملOPTIMIZATION OF A PRODUCTION LOT SIZING PROBLEM WITH QUANTITY DISCOUNT
Dynamic lot sizing problem is one of the significant problem in industrial units and it has been considered by many researchers. Considering the quantity discount in purchasing cost is one of the important and practical assumptions in the field of inventory control models and it has been less focused in terms of stochastic version of dynamic lot sizing problem. In this paper, stochastic dyn...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015